A Project-Based Learning Experiment.